

#ifndef _PARES_DATOS_H_
#define _PARES_DATOS_H_

/**********************************************************************
 * ParesDatos.h
 * 
 * Descripcion: 
 * Clase que define un par de datos, un struct que contiene campo y valor
**********************************************************************/ 
#include <iostream>
#include <sstream>
#include <fstream>
#include <stdlib.h>
#include <string>
#include "tipo_dato.h"
#include "tipo_string.h"
#include "tipo_int.h"

class ParesDatos{
	private:
		int numero_campo;
		TipoDato* valor;
	
	public:	
		ParesDatos();	
		ParesDatos(int numero_campo,TipoDato* valor);
		int get_numero_campo();
		void set_numero_campo(int n);
		TipoDato* get_valor();
		void set_valor(TipoDato* val);
		~ParesDatos();
};

#endif 
